<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilsecure: xsecure_defs.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilsecure
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xsecure__defs_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">xsecure_defs.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This file contains the xsecure API IDs. </p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who  Date     Changes
</p>
<hr/>
<p>
1.0   kal  03/23/20 Initial release
4.5   kal  03/23/20 Updated file version to sync with library version
4.6   har  07/14/21 Fixed doxygen warnings
4.7   kpt  11/29/21 Added macro XSecure_DCacheFlushRange
5.0   bm   07/06/22 Refactor versal and versal_net code
      kpt  07/24/22 Added XSecure_EccCrvClass
5.1   skg  12/16/22 Added XSecure_AesAllParams
      yog  05/03/23 Fixed MISRA C violation of Rule 12.2
5.2   yog  06/07/23 Added support for P-256 Curve
      vss  07/14/23 Added enum for resource availability and also ipi mask macro
      ng   07/15/23 Added support for system device tree flow
      har  07/26/23 Renamed members of XSecure_EccCrvClass and added macros for
                    backward compatibility
      vss  09/11/23 Fixed Coverity warning EXPRESSION_WITH_MAGIC_NUMBERS
5.3   ng   01/28/24 Added SDT support
      ng   03/26/24 Fixed header include in SDT flow
5.4   yog  04/29/24 Fixed doxygen warnings.
      mb   05/23/24 Added support for P-192 Curve
      mb   05/23/24 Added support for P-224 Curve
      Pre  03/02/25 Removed macros and structures related to data context setting
      yog  03/18/25 Added <a class="el" href="struct_x_secure___ecdh_params.html" title="Structure for input parameters for ECDH. ">XSecure_EcdhParams</a></pre><pre></pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___rsa_in_param.html">XSecure_RsaInParam</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for RSA Encryption and Decryption.  <a href="struct_x_secure___rsa_in_param.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___rsa_sign_params.html">XSecure_RsaSignParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for RSA Sign verification.  <a href="struct_x_secure___rsa_sign_params.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___elliptic_sign_gen_params.html">XSecure_EllipticSignGenParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for Ellitic Sign generation.  <a href="struct_x_secure___elliptic_sign_gen_params.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___elliptic_sign_verify_params.html">XSecure_EllipticSignVerifyParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for Ellitic Sign Verification.  <a href="struct_x_secure___elliptic_sign_verify_params.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___aes_init_ops.html">XSecure_AesInitOps</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for Initialisation of AES Encryption and Decryption.  <a href="struct_x_secure___aes_init_ops.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___aes_in_params.html">XSecure_AesInParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for AES Encryption and Decryption.  <a href="struct_x_secure___aes_in_params.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___ecdh_params.html">XSecure_EcdhParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for ECDH.  <a href="struct_x_secure___ecdh_params.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_secure___aes_data_block_params.html">XSecure_AesDataBlockParams</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input parameters for AES Encryption and Decryption of single block of data.  <a href="struct_x_secure___aes_data_block_params.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga693c54d224d1fa8ca68b215023b2b359"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga693c54d224d1fa8ca68b215023b2b359">XSecure_Printf</a>(DebugType,...)&#160;&#160;&#160;if ((DebugType) == 1U) {xil_printf (__VA_ARGS__);}</td></tr>
<tr class="memdesc:ga693c54d224d1fa8ca68b215023b2b359"><td class="mdescLeft">&#160;</td><td class="mdescRight">For prints in XilSecure library.  <a href="group__xsecure__common__apis.html#ga693c54d224d1fa8ca68b215023b2b359">More...</a><br/></td></tr>
<tr class="separator:ga693c54d224d1fa8ca68b215023b2b359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dc28d692c8e56b1837e73a956ddec26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga4dc28d692c8e56b1837e73a956ddec26">XSecure_DCacheFlushRange</a>(SrcAddr, Len)&#160;&#160;&#160;Xil_DCacheFlushRange((INTPTR)SrcAddr, Len)</td></tr>
<tr class="memdesc:ga4dc28d692c8e56b1837e73a956ddec26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cache Invalidate function.  <a href="group__xsecure__common__apis.html#ga4dc28d692c8e56b1837e73a956ddec26">More...</a><br/></td></tr>
<tr class="separator:ga4dc28d692c8e56b1837e73a956ddec26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f4a1a99096821d10b0719a4ded431d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga2f4a1a99096821d10b0719a4ded431d5">XSECURE_API</a>(ApiId)&#160;&#160;&#160;((u32)ApiId)</td></tr>
<tr class="memdesc:ga2f4a1a99096821d10b0719a4ded431d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to typecast XILSECURE API ID.  <a href="group__xsecure__common__apis.html#ga2f4a1a99096821d10b0719a4ded431d5">More...</a><br/></td></tr>
<tr class="separator:ga2f4a1a99096821d10b0719a4ded431d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2f27ea2d621bbdeda76bad8109eb77b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gaa2f27ea2d621bbdeda76bad8109eb77b">XSECURE_API_ID_MASK</a>&#160;&#160;&#160;(0xFFU)</td></tr>
<tr class="memdesc:gaa2f27ea2d621bbdeda76bad8109eb77b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask for API ID in Secure IPI command.  <a href="group__xsecure__common__apis.html#gaa2f27ea2d621bbdeda76bad8109eb77b">More...</a><br/></td></tr>
<tr class="separator:gaa2f27ea2d621bbdeda76bad8109eb77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04382c27a44bd10c1cea701f06a3c332"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga04382c27a44bd10c1cea701f06a3c332">XILSECURE_MODULE_ID</a>&#160;&#160;&#160;(0x05U)</td></tr>
<tr class="memdesc:ga04382c27a44bd10c1cea701f06a3c332"><td class="mdescLeft">&#160;</td><td class="mdescRight">XilSecure Module Id.  <a href="group__xsecure__common__apis.html#ga04382c27a44bd10c1cea701f06a3c332">More...</a><br/></td></tr>
<tr class="separator:ga04382c27a44bd10c1cea701f06a3c332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae85ae29d9aced2cb41611f20723b0d1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gae85ae29d9aced2cb41611f20723b0d1b">XSECURE_KAT_API_ERR_ID</a>&#160;&#160;&#160;(((u32)<a class="el" href="group__xsecure__common__apis.html#ga04382c27a44bd10c1cea701f06a3c332">XILSECURE_MODULE_ID</a> &lt;&lt; 8U) | ((u32)XSECURE_API_KAT))</td></tr>
<tr class="memdesc:gae85ae29d9aced2cb41611f20723b0d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XilSecure KAT API error id.  <a href="group__xsecure__common__apis.html#gae85ae29d9aced2cb41611f20723b0d1b">More...</a><br/></td></tr>
<tr class="separator:gae85ae29d9aced2cb41611f20723b0d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f6824338155930886ff46163669700c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga3f6824338155930886ff46163669700c">XSECURE_KAT_MAJOR_ERROR</a></td></tr>
<tr class="memdesc:ga3f6824338155930886ff46163669700c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Xilsecure KAT major error for client APIs.  <a href="group__xsecure__common__apis.html#ga3f6824338155930886ff46163669700c">More...</a><br/></td></tr>
<tr class="separator:ga3f6824338155930886ff46163669700c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49179f0283044223009c733e01b79d5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga49179f0283044223009c733e01b79d5a">XSECURE_ADDR_HIGH_SHIFT</a>&#160;&#160;&#160;(32U)</td></tr>
<tr class="memdesc:ga49179f0283044223009c733e01b79d5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shift to get higher address.  <a href="group__xsecure__common__apis.html#ga49179f0283044223009c733e01b79d5a">More...</a><br/></td></tr>
<tr class="separator:ga49179f0283044223009c733e01b79d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e150159815d9ae9fbde4fa12c48ab00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga5e150159815d9ae9fbde4fa12c48ab00">XSECURE_IPI_MASK_DEF_VAL</a>&#160;&#160;&#160;(0U)</td></tr>
<tr class="memdesc:ga5e150159815d9ae9fbde4fa12c48ab00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default IPI mask value.  <a href="group__xsecure__common__apis.html#ga5e150159815d9ae9fbde4fa12c48ab00">More...</a><br/></td></tr>
<tr class="separator:ga5e150159815d9ae9fbde4fa12c48ab00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6ed5940007e9e540194a96151767137"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gab6ed5940007e9e540194a96151767137">XSECURE_ECDSA_PRIME</a>&#160;&#160;&#160;(<a class="el" href="group__xsecure__common__apis.html#gga678d756780f5569d245a8fe5fe7606c7adf2a9a341dbbedc713c8b4a9241c0259">XSECURE_ECC_PRIME</a>)</td></tr>
<tr class="memdesc:gab6ed5940007e9e540194a96151767137"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro is for backward compatibility.  <a href="group__xsecure__common__apis.html#gab6ed5940007e9e540194a96151767137">More...</a><br/></td></tr>
<tr class="separator:gab6ed5940007e9e540194a96151767137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec6e0642a5377d68c66bc54fb39ad161"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gaec6e0642a5377d68c66bc54fb39ad161">XSecure_EllipticCrvClass</a>&#160;&#160;&#160;<a class="el" href="group__xsecure__common__apis.html#ga678d756780f5569d245a8fe5fe7606c7">XSecure_EccCrvClass</a></td></tr>
<tr class="memdesc:gaec6e0642a5377d68c66bc54fb39ad161"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for XSecure_EccCrvClass enum for backward compatibility.  <a href="group__xsecure__common__apis.html#gaec6e0642a5377d68c66bc54fb39ad161">More...</a><br/></td></tr>
<tr class="separator:gaec6e0642a5377d68c66bc54fb39ad161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Debug related macros</div></td></tr>
<tr class="memitem:gadab2e360fc5b40845c9d4f1128075ea6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gadab2e360fc5b40845c9d4f1128075ea6">XSECURE_DEBUG</a>&#160;&#160;&#160;(0U)</td></tr>
<tr class="memdesc:gadab2e360fc5b40845c9d4f1128075ea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Enable client printfs by setting XSECURE_DEBUG to 1  <a href="group__xsecure__common__apis.html#gadab2e360fc5b40845c9d4f1128075ea6">More...</a><br/></td></tr>
<tr class="separator:gadab2e360fc5b40845c9d4f1128075ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad317bd5f7cf522c602b9f00246d34d97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad317bd5f7cf522c602b9f00246d34d97"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XSECURE_DEBUG_GENERAL</b>&#160;&#160;&#160;(0U)</td></tr>
<tr class="separator:gad317bd5f7cf522c602b9f00246d34d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gadcb99879df57dfcbb96293bd161933be"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gadcb99879df57dfcbb96293bd161933be">XSecure_AesOp</a> { <a class="el" href="group__xsecure__helper__server__apis.html#ggadcb99879df57dfcbb96293bd161933beae6aac4a684081de8c6c970ef364fd091">XSECURE_ENCRYPT</a>,
<a class="el" href="group__xsecure__helper__server__apis.html#ggadcb99879df57dfcbb96293bd161933bea542b57e4f70f61000b962a8a0da83fae">XSECURE_DECRYPT</a>,
<a class="el" href="group__xsecure__helper__server__apis.html#ggadcb99879df57dfcbb96293bd161933beae6aac4a684081de8c6c970ef364fd091">XSECURE_ENCRYPT</a>,
<a class="el" href="group__xsecure__helper__server__apis.html#ggadcb99879df57dfcbb96293bd161933bea542b57e4f70f61000b962a8a0da83fae">XSECURE_DECRYPT</a>
 }</td></tr>
<tr class="separator:gadcb99879df57dfcbb96293bd161933be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7aecdb57be4a4242f11ad3e3bebb42e6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga7aecdb57be4a4242f11ad3e3bebb42e6">XSecure_EllipticCrvTyp</a> { <br/>
&#160;&#160;<a class="el" href="group__xsecure__common__apis.html#gga7aecdb57be4a4242f11ad3e3bebb42e6a56563085e91b2916d8b2597aa5b0518c">XSECURE_ECC_NIST_P192</a> = 1,
<a class="el" href="group__xsecure__common__apis.html#gga7aecdb57be4a4242f11ad3e3bebb42e6ada7c82dece1225d698e071b37a709a7b">XSECURE_ECC_NIST_P224</a> = 2,
<a class="el" href="group__xsecure__common__apis.html#gga7aecdb57be4a4242f11ad3e3bebb42e6a4887100b873751c7ab11f3c25971da31">XSECURE_ECC_NIST_P256</a> = 3,
<a class="el" href="group__xsecure__common__apis.html#gga7aecdb57be4a4242f11ad3e3bebb42e6a96b467bb47305585cbcb31f93d527407">XSECURE_ECC_NIST_P384</a> = 4,
<br/>
&#160;&#160;<a class="el" href="group__xsecure__common__apis.html#gga7aecdb57be4a4242f11ad3e3bebb42e6a1ac6872da48c5879c457fb9e0590c36b">XSECURE_ECC_NIST_P521</a> = 5
<br/>
 }</td></tr>
<tr class="separator:ga7aecdb57be4a4242f11ad3e3bebb42e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga678d756780f5569d245a8fe5fe7606c7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#ga678d756780f5569d245a8fe5fe7606c7">XSecure_EccCrvClass</a> { <a class="el" href="group__xsecure__common__apis.html#gga678d756780f5569d245a8fe5fe7606c7adf2a9a341dbbedc713c8b4a9241c0259">XSECURE_ECC_PRIME</a> = 0,
<a class="el" href="group__xsecure__common__apis.html#gga678d756780f5569d245a8fe5fe7606c7a931cc339c5a65a19776920b8384caaac">XSECURE_ECC_BINARY</a> = 1
 }</td></tr>
<tr class="separator:ga678d756780f5569d245a8fe5fe7606c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9abbc75ac66f341f029869aac24c716"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xsecure__common__apis.html#gae9abbc75ac66f341f029869aac24c716">XSecure_KatOp</a> { <a class="el" href="group__xsecure__common__apis.html#ggae9abbc75ac66f341f029869aac24c716a09e955afa67abbd5ea150fc156ff442f">XSECURE_API_KAT_SET</a> = 0U,
<a class="el" href="group__xsecure__common__apis.html#ggae9abbc75ac66f341f029869aac24c716a37dcb0a535752ca6093d594011f526a2">XSECURE_API_KAT_CLEAR</a>
 }</td></tr>
<tr class="separator:gae9abbc75ac66f341f029869aac24c716"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
